iT邦幫忙

DAY 12
1

Front to Back, Node.js系列 第 12

Node.js 開發環境建置 Nodejitsu - Node.js Day 12

  • 分享至 

  • xImage
  •  

今天開始會進入另外一個階段,開始進入 node.js 的世界,我們會開始從環境講起,讓大家跟著步驟一步一步進行網站建置,從無到有建立一個 Node.js Web Application
前言

今天開始會進入另外一個階段,開始進入 node.js 的世界,我們會開始從環境講起,讓大家跟著步驟一步一步進行網站建置,從無到有建立一個 Node.js Web Application

內文

在一開始的時候,首先要準備素材,首要,自己的 Node.js 一定要安裝完成,確定 Node.js 可以正常在自己的機器上執行,最後我們會將自己的程式 deploy ,這邊介紹使用 nodejitsu。

http://nodejitsu.com/

進入網站之後,開始從註冊使用者開始,首先點選『Try Nodejitsu for free』

* 輸入申請使用者帳號
* 輸入Email 帳號
* 填寫建議選項(可以不填寫)
* 進入信箱中,找到核准信件,點選連結
* 完成申請手續

登入

這些步驟完成之後就可以開始進行登入,進入到網址

	https://webops.nodejitsu.com/

點擊 『login』 ,跳出對話框之後,輸入帳號密碼。

如果可以順利進入 portal 畫面,就表示完成登入了。

使用

nodejitsu 既然有個 node ,顧名思義,採用 node.js 為主軸,進入終端機模式,輸入以下指令。

	npm install jitsu -g

安裝完成後,會出現的訊息最後結尾大概如下,

├── dateformat@1.0.2-1.2.3
├── complete@0.3.1
├── spawn-command@0.0.1
├── colors@0.6.0-1
├── flatiron-cli-config@0.1.3
├── semver@1.0.14
├── flatiron-cli-users@0.1.1
├── pkginfo@0.2.3
├── request@2.11.0
├── fstream@0.1.18 (inherits@1.0.0, graceful-fs@1.1.14, rimraf@2.0.2, mkdirp@0.3.4)
├── tar@0.1.13 (inherits@1.0.0, block-stream@0.0.6)
├── npm@1.1.59
├── nodejitsu-api@0.3.2 (request@2.2.9)
├── fstream-npm@0.1.1 (inherits@1.0.0, fstream-ignore@0.0.5)
├── wizard@0.0.1 (prompt@0.2.7)
├── flatiron@0.2.8 (director@1.1.0, optimist@0.3.4, prompt@0.2.6, broadway@0.2.5)
└── require-analyzer@0.4.0-3 (eyes@0.1.8, optimist@0.2.8, npm@1.1.4, winston@0.5.11, detective@0.0.4, findit@0.0.5)

等待安裝完成之後,試著輸入指令看看,

	jitsu

就會看到一堆 Help 說明,表示安裝正確。

剛開始使用,必須要先登入使用者帳號密碼於 cli mode.

	jitsu login

會提示輸入帳號密碼,輸入完成授權後,顯示畫面如下,

info:    Welcome to Nodejitsu 
info:    jitsu v0.9.8
info:    It worked if it ends with Nodejitsu ok
info:    Executing command login
prompt: username:  XXXXXX
prompt: password:  
info:    Authenticated as XXXXXX
info:    Nodejitsu ok

接著,先來使用 Express 建立一個簡單的 web application

	express test

建立了一個資料名稱為 test 的 web application,進入這個資料夾之後,輸入指令,

	jitsu deploy

這個時候第一個提示,輸入 subdomain,這邊我輸入 testclonn

	prompt: subdomain:

輸入目前預設 node 可執行的版本(預設為 v0.8.x)

	prompt: engines.node:  (0.8.x)

接著會顯示 package.json 裡面的設定,檢視過後,如果都沒有錯誤,請輸入 『yes』

	npm install jitsu -g

0

接著就會開始進行 deploy 流程,中間會稍微等個一兩分鐘(根據每個人的網路環境時間有所不同。)

最後就出現成功結果如下,

	npm install jitsu -g

1

最後開啟瀏覽器,測試看看自己 deploy 的第一個 web application 能不能執行。

	npm install jitsu -g

2

結語

之後,所有開發程式到了一個段落都會進行 deploy 到 nodejitsu ,明天,將會介紹另外一個免費的 MongoDB。


上一篇
#Function be a Class - Node.js Day 11
下一篇
Node.js 開發環境建置 mongoHQ - Node.js 13 Day
系列文
Front to Back, Node.js21
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

我要留言

立即登入留言